As one of the leading automotive companies, General Motors has been adopting
MDD for the develoment of automotive software. GM engineers have
been using a domain-specific metamodel for the development of vehicle control software
(VCS). We refer to their domain-specific metamodel as the \emph{GM metamodel}.

AUTOSAR (the AUTomotive Open System ARchitecture)~\cite{autosar} has
been developed and adopted by many organizations as an automotive industry
standard that is meant to facilitate the development and integration of software
components from different vendors. AUTOSAR specifies requirements for software
that is meant to conform to the standard. Further, AUTOSAR has its own
metamodel with a well-defined architecture and interfaces.

Since the majority of organizations in the automotive industry are migrating to
AUTOSAR, transforming models conforming to the GM metamodel to their equivalent
AUTOSAR models is an important goal. Thus, we have previously developed and
reported on a transformation that maps between subsets of the GM metamodel and the AUTOSAR
metamodel as its source and target metamodels. In that work, we focused on
subsets of the two metamodels that represent the deployment and interaction of
software components.
% 
% In~\cite{ECMFApaper}, we demonstrated how
% model transformations were used to migrate such GM models to their
% corresponding AUTOSAR models. In the study, we explained the steps
% followed to develop the model transformation: choosing the
% tool and transformation language, the pragmatics of ths used transformation
% language (ATL), and the design and implementation of the transformation rules.
% Based on our experience, we discussed issues that need need to be addressed so
% that the industry can readily adopt model transformations and possible future
% work.